草庐IT

python GUI 与 Swing 相比?

全部标签

java - 如何改善 JAVA swing GUI 的外观和感觉?

我正在开发一个使用JavaSwing的项目。JavaSwingGUI的默认外观非常乏味。有什么方法可以让我使用更好的外观和感觉?网页上的东西... 最佳答案 您可以设置外观以反射(reflect)平台:try{UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());}catch(Exceptione){e.printStackTrace();}如果这对您来说还不够好,请查看SWTforEclipse. 关于j

java - 如何用 Swing 制作 Canvas ?

我正在尝试使用Java制作一个绘图编辑器,其中我有一个工具栏,其中包含我想粘贴到Canvas中的对象。我正在使用Swing组件制作GUI,但是当我寻找制作Canvas的方法时,我只找到了AWT的类Canvas。有没有办法用Swing制作类似于Canvas的东西?(例如,JPanel?)我已经读到使用AWT的类Canvas和用swing制作的GUI将无法正常工作,是这样吗? 最佳答案 为了在swing中制作自定义“Canvas”,您通常编写JPanel的子类。.然后,您必须覆盖JPanel的protectedpaintComponen

java - 如何用 Swing 制作 Canvas ?

我正在尝试使用Java制作一个绘图编辑器,其中我有一个工具栏,其中包含我想粘贴到Canvas中的对象。我正在使用Swing组件制作GUI,但是当我寻找制作Canvas的方法时,我只找到了AWT的类Canvas。有没有办法用Swing制作类似于Canvas的东西?(例如,JPanel?)我已经读到使用AWT的类Canvas和用swing制作的GUI将无法正常工作,是这样吗? 最佳答案 为了在swing中制作自定义“Canvas”,您通常编写JPanel的子类。.然后,您必须覆盖JPanel的protectedpaintComponen

java - Swing 数据绑定(bind)框架

在yearago上提出了几乎相同的问题。,但在这方面已经有了一些新的发展。为Swing应用程序选择(数据绑定(bind))框架似乎相当困难。JSR-295已被废弃,许多提供绑定(bind)的Swing框架正在开发中,对于我非常简单的应用程序来说已被废弃或过于繁重。JGoodiesSwing套件很昂贵,但幸运的是它的库是免费的。有没有人实际体验过新的UFaceKit.它看起来很有希望,但还很不成熟。我对Swing实现和文档特别感兴趣。任何有关UFaceKits开发计划的见解都将不胜感激,因为我可以暂时选择框架。需求并不是什么花哨的东西,只是使用一个不错的API进行绑定(bind)。我还找

java - Swing 数据绑定(bind)框架

在yearago上提出了几乎相同的问题。,但在这方面已经有了一些新的发展。为Swing应用程序选择(数据绑定(bind))框架似乎相当困难。JSR-295已被废弃,许多提供绑定(bind)的Swing框架正在开发中,对于我非常简单的应用程序来说已被废弃或过于繁重。JGoodiesSwing套件很昂贵,但幸运的是它的库是免费的。有没有人实际体验过新的UFaceKit.它看起来很有希望,但还很不成熟。我对Swing实现和文档特别感兴趣。任何有关UFaceKits开发计划的见解都将不胜感激,因为我可以暂时选择框架。需求并不是什么花哨的东西,只是使用一个不错的API进行绑定(bind)。我还找

java - 如何以编程方式取消选择 JTable (swing) 中当前选定的行?

我想以编程方式取消选择JTable中当前选定的一行(或多行)。基本上我想要相反的:JTabletable=...;table.setRowSelectionInterval(x,x);我尝试(希望渺茫)使用:table.setRowSelectionInterval(-1,-1)或table.setRowSelectionInterval(1,0)但它不起作用。 最佳答案 JTable上有一个名为clearSelection的方法。这反过来又在表和列模型的ListSelectionModel上调用clearSelection。

java - 如何以编程方式取消选择 JTable (swing) 中当前选定的行?

我想以编程方式取消选择JTable中当前选定的一行(或多行)。基本上我想要相反的:JTabletable=...;table.setRowSelectionInterval(x,x);我尝试(希望渺茫)使用:table.setRowSelectionInterval(-1,-1)或table.setRowSelectionInterval(1,0)但它不起作用。 最佳答案 JTable上有一个名为clearSelection的方法。这反过来又在表和列模型的ListSelectionModel上调用clearSelection。

java - Swing UI 测试库比较 : FEST, WindowTester Pro 等

我不会尝试类似这样的重复问题:UnittestingframeworkforaSwingUI我想知道的是,是否有人对各种Swing单元测试库进行了很好的比较,例如:WindowTesterProFEST等等……我们从未进行过任何GUI测试,因此我们不熟悉可能存在的问题。提前致谢。 最佳答案 我在Abbot和FEST这两个用于SwingUI测试的开源库方面有相当不错的经验。似乎不再支持Abbot;这有点难以进入,因为记录器没有生成“足够好”的脚本。实际上,我已经使用记录器“学习”了脚本语言(XML标签),最后我还是直接用一个简单的文本

java - Swing UI 测试库比较 : FEST, WindowTester Pro 等

我不会尝试类似这样的重复问题:UnittestingframeworkforaSwingUI我想知道的是,是否有人对各种Swing单元测试库进行了很好的比较,例如:WindowTesterProFEST等等……我们从未进行过任何GUI测试,因此我们不熟悉可能存在的问题。提前致谢。 最佳答案 我在Abbot和FEST这两个用于SwingUI测试的开源库方面有相当不错的经验。似乎不再支持Abbot;这有点难以进入,因为记录器没有生成“足够好”的脚本。实际上,我已经使用记录器“学习”了脚本语言(XML标签),最后我还是直接用一个简单的文本

java - 如何在 Swing java 中的 JTable 行中添加按钮

我制作了一个带有JTable的SwingGUI,其中包含一些行和列。我应该如何在JTable中的行中添加一个按钮? 最佳答案 您不会将其添加到行中-您将其添加到单元格中。Thistutorial描述你需要什么。 关于java-如何在Swingjava中的JTable行中添加按钮,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1475543/